package cn.jy.map.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import cn.jy.map.domain.GjzHct;
import cn.jy.map.utils.NurseResult;
import cn.jy.map.utils.ParameterResult;

public interface UpdateHctMapper {

	public List<String> getPlasmaMember();

	public List<String> getPlasmaNumber(@Param("ProviderNo") String ProviderNo,
			@Param("startTime") String startTime,
			@Param("endTime") String endTime);

	public List<GjzHct> getPlasmaComprehensiveInformation(
			@Param("providerNo") String providerNo);

	/**
	 * 得到浆员的层数和献浆时间
	 */
	public List<ParameterResult> getLayerAndCollectionDate(
			@Param("ProviderNo") String ProviderNo,
			@Param("startTime") String startTime,
			@Param("endTime") String endTime);

	public List<String> getProviderNo1();

	public List<String> searchName(@Param("providerNo") String providerNo);

	public List<NurseResult> getPlasmaMemberInformation(
			@Param("providerNo") String providerNo,
			@Param("collectionDate") String collectionDate);

	public String getConnectNurse(@Param("nurseId") String nurseId);

	public String getPlasmaProviderNo(@Param("providerNo") String providerNo);

	public List<NurseResult> searchConnectionTime(
			@Param("providerNo") String providerNo,
			@Param("dateTime") String dateTime);

	public List<String> getPlasmaByConnectionTime(
			@Param("dateTime") String dateTime);

	public List<NurseResult> getCycleAndConnectionTime(
			@Param("providerNo") String providerNo,
			@Param("dateTime") String dateTime);

	public List<NurseResult> getYearCycleAndConnectionTime(
			@Param("providerNo") String ProviderNo,
			@Param("startTime") String startTime,
			@Param("endTime") String endTime);

}
